bitset::operator[] | public member function |
bool operator[] ( size_t pos ) const; reference operator[] ( size_t pos ); |
Access bit
The function returns the value (or a reference) to the bit at position pos.
With this operator, no range check is performed. Use bitset::test to read the value with bitset bounds checked.
Parameters
- pos
- Order position of the bit whose value is accessed.
Order positions are counted from the rightmost bit, which is order position 0.
size_t is an unsigned integral type.
Return value
*thisExample
// bitset::operator[] #include <iostream> #include <bitset> using namespace std; int main () { bitset<4> mybits; mybits[1]=1; // 0010 mybits[2]=mybits[1]; // 0110 cout << "mybits: " << mybits << endl; return 0; } |
See also
bitset::bitset | Construct bitset (public member function) |